const BASE_URL = 'http://192.168.19.99:3000'  //这里不能用localhost
export const myRequest = (options) => {
	return new Promise((resolve, reject) => {
		uni.request({
			url: BASE_URL + options.url,
			method: options.method || 'GET',
			data: options.data || {},
			/*
			*如果前端和后端不在同一个域，需要配置CORS，允许携带凭证（credentials）。
			* 比如，前端使用axios的话，要设置withCredentials为true。
			* 而后端也需要设置Access-Control-Allow-Credentials头，并指定允许的源。
			* */
			withCredentials: true, // 👈 新增此配置项
			success: (res) => {
				// console.log('api',res)
				// if(res.data.code !== 200) {
				// 	return uni.showToast({
				// 		title: '获取数据失败'
				// 	})
				// }
				resolve(res)
			},
			fail: (err) => {
				uni.showToast({
					title: '请求接口失败'
				})
				reject(err)
			}
		})
	})
}